package com.cuit.springboot.gdao.university;

import com.cuit.springboot.gentry.university.UnivCampus;

import java.util.List;
import java.util.Map;

public interface UnivCampusMapper {

    UnivCampus getCampTotalNum(Integer univId);  //根据学校ID  获取社团总数

    List<UnivCampus> getCampDetailByUnivID(Map map); //根据学校ID  获取社团信息


    UnivCampus getCampDetailByCampId(Integer campId); //根据社团ID  获取社团信息


    List<UnivCampus> getStudentByCampID(Integer campId);  //根据社团ID 获取成员信息

    UnivCampus getMemberDetailByMemId(Integer memId); //根据社团成员ID  获取成员信息

    List<UnivCampus> getActByMemID(Integer memId); //根据社团成员ID 获取活动信息

    List<UnivCampus> getActByCampID(Integer campId); //根据社团ID 获取活动信息

    List<UnivCampus> getOtherCampByCampID(Integer campId); //根据社团ID 获取同校其他社团


//    List<UnivCampus> getUnivListByMults(Integer provId,Integer cityId,String univName); //根据条件获取学校列表
    List<UnivCampus> getUnivListByMults(Map map); //根据条件获取学校列表

    UnivCampus getLastActByCampID(Integer campId); //根据社团ID 获取最新活动信息
}
